to be in destitute or necessitous circumstances - Espagnol Anglais Dictionnaire